package com.example.blog.config;

import com.example.blog.Common.Constants;
import com.example.blog.model.Result;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

//统一异常处理
@ControllerAdvice
@ResponseBody
//补充假如我们没有想到的问题的解决。
public class ErrorAdvice {
    @ExceptionHandler
    public Result errorHandler(Exception e){
        Result result=new Result();
        result.setErrMsg("内部发生错误，请联系管理员");
        result.setCode(Constants.RESULT_CODE_FAIL);
        return  result;
    }
}
